package com.atguigu01.create.exer1;

/**
 * @author lhl
 * @date 2025/4/2 15:03
 */
public class PrintNumberTest {

    public static void main(String[] args) {
        //方式1_01（继承Thread类）
//        EvenNumberPrint t1 = new EvenNumberPrint();
//        t1.start();
//
//        OddNumberPrint t2 = new OddNumberPrint();
//        t2.start();

        //方式1_02(匿名内部类)
//        new Thread(){
//            @Override
//            public void run() {
//                for (int i = 0; i < 100; i++) {
//                    if (i % 2 == 0){
//                        System.out.println(Thread.currentThread().getName()+"："+i);
//                    }
//                }
//            }
//        }.start();
//
//        new Thread(){
//            @Override
//            public void run() {
//                for (int i = 0; i < 100; i++) {
//                    if (i % 2 != 0){
//                        System.out.println(Thread.currentThread().getName()+"====="+i);
//                    }
//                }
//            }
//        }.start();

        //方式2_01（实现Runnable接口）
        new Thread(() -> {
            for (int i = 0; i < 100; i++) {
                if (i % 2 == 0){
                    System.out.println(Thread.currentThread().getName()+"："+i);
                }
            }
        }).start();

        new Thread(() -> {
            for (int i = 0; i < 100; i++) {
                if (i % 2 != 0){
                    System.out.println(Thread.currentThread().getName()+"======"+i);
                }
            }
        }).start();
    }
}
